package com.utn.disenio.entrega1;

public class Iso extends ManejadorFechas {


	public Iso (String fecha) throws Exception
	{
		cambiarFecha(fecha);
	}
	
	public void cambiarFecha(String fecha) throws Exception {	
		
	
		this.validarFecha(fecha);
		
		parseFechas(fecha,"iso");
	
		return;
	}
	 

	public void validarFecha(String fecha) throws Exception {
		
		if (fecha == null || fecha.length() != 10) 
			throw new FechaInvalidaException();
		
		for (int i = 0; i < fecha.length(); i++) 
			{
	            if(i!=4 & i!=7){
				if (!Character.isDigit(fecha.charAt(i)))
	            	  	throw new FechaInvalidaException();
	            }
	        }  
		
		return;
	}
}



